1 Cómo servir los artículos HTML para verlos directamente en el navegador
Los HTML autocontenidos (con estilos y scripts embebidos) sí se ven en el navegador cuando se sirven por un servidor web con la URL correcta y tipo MIME text/html. Servicios como Box o Google Drive suelen ofrecer descarga en lugar de vista previa para HTML por seguridad.
1.1 Opciones comparadas
| Opción | Ver en navegador | Peso del repo web | Mantenimiento |
|---|---|---|---|
| A. Mismo repo (assets/articulos) | En teoría sí; en la práctica el deploy actual devuelve 404 para esos archivos | +3–5 MB por artículo | Un solo repo |
| B. Repo aparte (ej. cvea-articulos) | Sí, sin depender del build | Repo web ligero | Dos repos |
| C. Box / Drive | No; suelen forzar descarga | N/A | Solo subir archivos |
| D. Netlify / Vercel / Cloudflare | Sí | N/A | Subir carpeta o conectar repo |
1.2 Recomendación: repo aparte (B)
- Repo actual (cvea / cvea-platform): solo la web (Quarto). No subes los HTML aquí.
- Repo nuevo (ej. cvea-articulos): solo los
.htmlde los artículos. Activas GitHub Pages en ese repo (ramamain, carpeta/o/docs).
URL tipo:https://angelucv.github.io/cvea-articulos/articulo-colmenares-espacio-temporal.html
Así se ven directamente en el navegador, sin descargar.
Ventajas: el repo de la página no se vuelve pesado; los artículos se actualizan sin tocar el build de Quarto; enlaces estables y fáciles de cambiar en la web.
1.3 Tamaño aproximado
- Artículo Colmenares (espacio-temporal): ~3,4 MB
- Artículo Moreno–Colmenares (mortalidad): ~4,6 MB
Un repo con 10–20 artículos similares podría rondar 50–100 MB; GitHub lo admite. Si todos estuvieran en el repo de la web, el clone y el build serían más pesados; por eso es mejor el repo separado.
1.4 Pasos para el repo «cvea-articulos»
- Crear en GitHub un repo nuevo (ej.
cvea-articulos), vacío o con unREADME. - En tu máquina está la carpeta
cvea-articulos-repo(en la raíz del proyecto) con los dos HTML y un README; esa carpeta no se sube al repo de la web (está en.gitignore). Úsala para el nuevo repo:cd cvea-articulos-repogit initgit add .git commit -m "Artículos RVEA HTML"git remote add origin https://github.com/TU_USUARIO/cvea-articulos.gitgit branch -M maingit push -u origin main
- En el repo en GitHub: Settings → Pages → Source: rama
main, carpeta Root. - La web CVEA ya tiene los enlaces apuntando a
https://angelucv.github.io/cvea-articulos/...; en cuanto el repo exista y Pages esté activo, se verán los artículos en el navegador.
Cuando tengas la URL base del repo (ej. https://angelucv.github.io/cvea-articulos/), los enlaces serían:
- Colmenares:
https://angelucv.github.io/cvea-articulos/articulo-colmenares-espacio-temporal.html - Moreno–Colmenares:
https://angelucv.github.io/cvea-articulos/articulo-moreno-colmenares-mortalidad-infantil.html